datepicker
jquey date and time picker
这里以v2.3.7版本为例子,下载demo,能够看到里面index.js中有很多不同的案例
引用的js文件是同级目录下面的
jquery.datetimepicker.css
jquery.js
以及build/jquery.datetimepicker.full.js
三个文件。如下所示:<link rel="stylesheet" type="text/css" href="jquery.datetimepicker.css"/ > <script src="jquery.js"></script> <script src="build/jquery.datetimepicker.full.min.js"></script>
在
<body>
中添加<input id="datetimepicker" type="text" >
在
<script>
中添加:jQuery('#datetimepicker').datetimepicker();
这时候刷新页面最基本的jquery就被使用成功了,更多的参数,请看jquery中给出来的例子。
下面是一个完整的小例子:
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<link rel="stylesheet" type="text/css" href="./jquery.datetimepicker.css"/>
<style type="text/css"></style>
</head>
<body>
<h3>DateTimePicker</h3>
<input type="text" value="" id="datetimepicker"/><br><br>
</body>
<script src="./jquery.js"></script>
<script src="build/jquery.datetimepicker.full.js"></script>
<script>
$('#datetimepicker').datetimepicker();
</script>
</html>
效果如图所示:
bootstrap-datepicker
bootstrap本身自带的日期选择器,如下图的展示效果。
使用:
用rails app
来举例:
前三步都是在引入bootstrap,最后一步才是使用。
下载的bootstrap.min.js和 bootstrap.js是一样的效果,只是前者是经过压缩了的,下面同理。
- 在app/assets/javascripts下download
bootstrap.js
或bootstrap.min.js
文件
wget https://github.com/twbs/bootstrap/blob/master/dist/js/bootstrap.js
- 在app/assets/stylesheets下download
bootstrap.css
或bootstrap.min.css
文件
wget https://github.com/twbs/bootstrap/blob/master/dist/css/bootstrap.css
- app/assets/javascripts/application.js中添加如下代码
//= require jquery
//= require bootstrap.min
- 在app/views/welcome/index.html.erb 添加如下代码:
<input type="text" class="datepicker"/>
<script>
$(function () {
$('.datepicker').datepicker();
})
</script>
这时候刷新页面,时间选择器应该就出现了。
bootstrap-datetimepicker
有时候需要时间日期选择器的时候,上面的不够用了。不过有很多前辈已经给了我们做好了,搜索datetimepicker能够出现一大堆。
下面我们举一个例子来使用一下吧:
效果图如下:
- 下载 bootstrap-datetimepicker.min.js 到app/assets/javascripts目录下面:
wget https://github.com/smalot/bootstrap-datetimepicker/blob/master/js/bootstrap-datetimepicker.min.js
- 下载 bootstrap-datetimepicker.min.css到app/assets/stylesheets目录下面:
wget https://github.com/smalot/bootstrap-datetimepicker/blob/master/css/bootstrap-datetimepicker.min.css
在app/assets/javascripts/application.js中添加:
//= require bootstrap-datetimepicker.min
在app/assets/stylesheets/application.css中添加:
*= require bootstrap-datetimepicker.min
在app/views/welcome/index.html.erb 添加如下代码:
<input type="text" id="datetimepicker"/>
<script>
$('#datetimepicker').datetimepicker({
format: 'yyyy-mm-dd hh:ii'
});
</script>
如果需要了解更多的参数或者国际化等,请查看项目地址的详细参数配置。